package com.cainiao.pojo;

import java.math.BigDecimal;

/**
 * 
 * ShopGoodsSkuProfitConfig
 * 数据库表：shop_goods_sku_profit_config
 */
public class ShopGoodsSkuProfitConfig {

    /**
     * 
     * 表字段 : shop_goods_sku_profit_config.profit_config_id
     */
    private Integer profitConfigId;

    /**
     * 名称或描述
     * 表字段 : shop_goods_sku_profit_config.profit_config_desc
     */
    private String profitConfigDesc;

    /**
     * 值，当为类型时为空
     * 表字段 : shop_goods_sku_profit_config.profit_config_value
     */
    private BigDecimal profitConfigValue;

    /**
     * 父类型ID,0时标示为分配类型
     * 表字段 : shop_goods_sku_profit_config.profit_config_parent
     */
    private Integer profitConfigParent;

    /**
     * 是否推荐人
     * 表字段 : shop_goods_sku_profit_config.profit_config_is_referrals
     */
    private Boolean profitConfigIsReferrals;

    /**
     * 对应分销时的等级,1店主,2第二推荐人,3导师,4,合伙人
     * 表字段 : shop_goods_sku_profit_config.profit_config_value_level
     */
    private Byte profitConfigValueLevel;

    /**
     * 适用类型0商品销售，1招聘店主
     * 表字段 : shop_goods_sku_profit_config.profit_config_type
     */
    private Byte profitConfigType;

    /**
     * 0百分比，1固定值
     * 表字段 : shop_goods_sku_profit_config.profit_type
     */
    private Boolean profitType;

    /**
     * 获取  字段:shop_goods_sku_profit_config.profit_config_id
     *
     * @return shop_goods_sku_profit_config.profit_config_id, 
     */
    public Integer getProfitConfigId() {
        return profitConfigId;
    }

    /**
     * 设置  字段:shop_goods_sku_profit_config.profit_config_id
     *
     * @param profitConfigId the value for shop_goods_sku_profit_config.profit_config_id, 
     */
    public void setProfitConfigId(Integer profitConfigId) {
        this.profitConfigId = profitConfigId;
    }

    /**
     * 获取 名称或描述 字段:shop_goods_sku_profit_config.profit_config_desc
     *
     * @return shop_goods_sku_profit_config.profit_config_desc, 名称或描述
     */
    public String getProfitConfigDesc() {
        return profitConfigDesc;
    }

    /**
     * 设置 名称或描述 字段:shop_goods_sku_profit_config.profit_config_desc
     *
     * @param profitConfigDesc the value for shop_goods_sku_profit_config.profit_config_desc, 名称或描述
     */
    public void setProfitConfigDesc(String profitConfigDesc) {
        this.profitConfigDesc = profitConfigDesc == null ? null : profitConfigDesc.trim();
    }

    /**
     * 获取 值，当为类型时为空 字段:shop_goods_sku_profit_config.profit_config_value
     *
     * @return shop_goods_sku_profit_config.profit_config_value, 值，当为类型时为空
     */
    public BigDecimal getProfitConfigValue() {
        return profitConfigValue;
    }

    /**
     * 设置 值，当为类型时为空 字段:shop_goods_sku_profit_config.profit_config_value
     *
     * @param profitConfigValue the value for shop_goods_sku_profit_config.profit_config_value, 值，当为类型时为空
     */
    public void setProfitConfigValue(BigDecimal profitConfigValue) {
        this.profitConfigValue = profitConfigValue;
    }

    /**
     * 获取 父类型ID,0时标示为分配类型 字段:shop_goods_sku_profit_config.profit_config_parent
     *
     * @return shop_goods_sku_profit_config.profit_config_parent, 父类型ID,0时标示为分配类型
     */
    public Integer getProfitConfigParent() {
        return profitConfigParent;
    }

    /**
     * 设置 父类型ID,0时标示为分配类型 字段:shop_goods_sku_profit_config.profit_config_parent
     *
     * @param profitConfigParent the value for shop_goods_sku_profit_config.profit_config_parent, 父类型ID,0时标示为分配类型
     */
    public void setProfitConfigParent(Integer profitConfigParent) {
        this.profitConfigParent = profitConfigParent;
    }

    /**
     * 获取 是否推荐人 字段:shop_goods_sku_profit_config.profit_config_is_referrals
     *
     * @return shop_goods_sku_profit_config.profit_config_is_referrals, 是否推荐人
     */
    public Boolean getProfitConfigIsReferrals() {
        return profitConfigIsReferrals;
    }

    /**
     * 设置 是否推荐人 字段:shop_goods_sku_profit_config.profit_config_is_referrals
     *
     * @param profitConfigIsReferrals the value for shop_goods_sku_profit_config.profit_config_is_referrals, 是否推荐人
     */
    public void setProfitConfigIsReferrals(Boolean profitConfigIsReferrals) {
        this.profitConfigIsReferrals = profitConfigIsReferrals;
    }

    /**
     * 获取 对应分销时的等级,1店主,2第二推荐人,3导师,4,合伙人 字段:shop_goods_sku_profit_config.profit_config_value_level
     *
     * @return shop_goods_sku_profit_config.profit_config_value_level, 对应分销时的等级,1店主,2第二推荐人,3导师,4,合伙人
     */
    public Byte getProfitConfigValueLevel() {
        return profitConfigValueLevel;
    }

    /**
     * 设置 对应分销时的等级,1店主,2第二推荐人,3导师,4,合伙人 字段:shop_goods_sku_profit_config.profit_config_value_level
     *
     * @param profitConfigValueLevel the value for shop_goods_sku_profit_config.profit_config_value_level, 对应分销时的等级,1店主,2第二推荐人,3导师,4,合伙人
     */
    public void setProfitConfigValueLevel(Byte profitConfigValueLevel) {
        this.profitConfigValueLevel = profitConfigValueLevel;
    }

    /**
     * 获取 适用类型0商品销售，1招聘店主 字段:shop_goods_sku_profit_config.profit_config_type
     *
     * @return shop_goods_sku_profit_config.profit_config_type, 适用类型0商品销售，1招聘店主
     */
    public Byte getProfitConfigType() {
        return profitConfigType;
    }

    /**
     * 设置 适用类型0商品销售，1招聘店主 字段:shop_goods_sku_profit_config.profit_config_type
     *
     * @param profitConfigType the value for shop_goods_sku_profit_config.profit_config_type, 适用类型0商品销售，1招聘店主
     */
    public void setProfitConfigType(Byte profitConfigType) {
        this.profitConfigType = profitConfigType;
    }

    /**
     * 获取 0百分比，1固定值 字段:shop_goods_sku_profit_config.profit_type
     *
     * @return shop_goods_sku_profit_config.profit_type, 0百分比，1固定值
     */
    public Boolean getProfitType() {
        return profitType;
    }

    /**
     * 设置 0百分比，1固定值 字段:shop_goods_sku_profit_config.profit_type
     *
     * @param profitType the value for shop_goods_sku_profit_config.profit_type, 0百分比，1固定值
     */
    public void setProfitType(Boolean profitType) {
        this.profitType = profitType;
    }
}